


@media (max-width:1500px){
.nav-pc .nav-link {
    
    padding: 0 10px;
 
}
.index_ab .ab_cont{
  padding: 20px 40px;
  margin-top: -170px;
}
.index_equ ul .equ_main{
  padding: 10px !important;
}
.index_honor{
  position: relative;
  height: 100%;
  min-height: 800px;
}
.honor_main{
  position: absolute;
  top: 0;
  right: 0;
}
}

@media (min-width:1200px){

.header{
  background: none !important;
  
}


}
@media (max-width:1200px){
 html{
    font-size: 60%;
  }
  .nav-pc .nav-link{
    padding:0 6px;
  }

.index_ab .ab_main{
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

.index_ab .ab_cont{
  position: static;
  margin: 0;
  
 
  
}

.equ_ul{
  display: block;
  text-align: center;
  
}
.equ_ul ul{
  display: inline-block;
  margin-bottom: -4px;
}
.index_equ ul h2{
  text-align:left;
}
.index_equ ul.col8{
  max-width: 100%;
}
.index_equ ul.col4 a{
  display: table;
}
.index_equ ul .equ_main{
  vertical-align: middle;
  
}


.join_box2 .box{
  width: 100%;
  padding: 3%;
  margin: 0;
  position: absolute;
  left: 0;
}
.join_box2 .hide{
  top: 8px;
}
}


@media (min-width:992px){
.nav_m{
    display: none !important;
}


}


@media (max-width:992px){
  html{
    font-size: 46%;
  }

.header{
  
}
.header .container{
  overflow: hidden;
  display: table;
}


  .header .logo{
   padding-left: 0;
   display: table-cell;
    float: none;
    line-height:80px;
    text-align: center;
    vertical-align: middle;
    
  }

   .header .logo img{
    display: inline;
    max-height:80px;
    margin:auto;
   }
  .nav_button{
    display: table-cell;
vertical-align: middle;
    max-width: 23px;
    height: 100%;
    line-height: 80px;
  }
.nav_button span{
  display: inline-block;
  
  
}
  .nav-pc{
    display: none;
  }
.footer_pc ul{
  float: none;
  margin-bottom: 3%;
}
}


@media (max-width:768px){
  .index_ab .ab_main{
    display: block;
    
  }

  .index_ab .ab_cont{
    padding: 3% 4%;
  }

.equ_ul{
  text-align: inherit;
}
.index_equ ul{
  width: 100%;
}
  .index_equ ul a,
  .index_equ ul .equ_main{
    display: block !important;
  }
  .index_equ ul.col8 .img,
  .index_equ ul .img {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .index_equ ul.col8 .img img,
  .index_equ ul .img img{
    display: inline;
  }
  .index_equ ul .img{
    display: none!important;
  }
  

  .index_honor .honor_main{
    padding: 3%;
    margin: 3% 0;
  }

  .honor_main ul{
    margin:0 -4px;
  }
  .honor_main ul li{
    padding:0 4px;
  }

  .index_news ul img{
    width: 100%;
  }

  .footer_pc ul{
    display: none;
  }

  .footer_pc .qd_img{
    float: none;
    margin: 3% auto;
  }
  .foo_bottom .leave{
    margin: 0 auto;
    line-height: 36px;
  }
  .foo_bottom .bo_info span{
    float: none;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
  .foo_bottom .bo_info p{
    float: none;
    text-align: center;
    
  }
.honor_top{
  display: none;
}
.honor .ul1 li, .honor .ul2 li{
  margin: 2% 0;
}
.honor .ul2 a,
  .honor .ul1 a{
    text-align: center;
    line-height: 24px;
  }
  .honor_img{
    display: none;
  }
  .partner ul li{
    margin: 3% 0;
  }
.join_box2 .box{
  top: 0;
}
  .join_box2 .hide{
    width: 30px;
    height: 30px;
    background-size: cover;
    right: 0;
    top: 0;
  }
.join_box2 .provide,
  .join_box2 .desc2{
    line-height: 24px;
  }

  .contact .info_con{
    padding: 4%;
  }
  .form-box{
    padding: 4%;
  }
  .form-input p{
    width: 100%;
    float: none;
    
  }
  .sub-bo{
    width: 140px;
    line-height: 40px;
  }

  .index_news .sec_nav li a{
    padding:0 20px;
  }
  .index_honor{
    background: none;
    min-height: inherit;
    position: static;
    height: auto;
    
  }
  .index_honor .honor_main{
    position: static;
  }
}